package designpatterns.adapter;

/**
 * @author 真香
 * @create 2021-05-30 17:21
 */

/**
 * 电脑 想上网 不能插网线
 */
public class Computer {


    // 电脑需要连接转接器才能上网
    public void net(NetToUsb adapter){
        // 上网具体要求：找一个转接头
        adapter.handleRequest();
    }


    public static void main(String[] args){
      // 电脑 、适配器、网线
        Computer computer = new Computer();
        // 网线
        Adaptee adaptee = new Adaptee();
        // 适配器
        Adapter adapter = new Adapter();
        Adapter2 adapter2 = new Adapter2(adaptee);

        computer.net(adapter2);



    }
}
